package topevery.syn.data.model.space;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 空间时作业数据(t_curr_work_record) DTO
 *
 * @author code-generate
 * @date 2022-07-28
 */
@Data
public class CurrWorkRecordDTO implements Serializable {

    /**
     * 使用对象ID
     */
    private String useObjectId;

    /**
     * 使用对象
     */
    private String useObjectName;


    /**
     * 使用对象类型（0：人 1：车）
     */
    private Integer useObjectType;

    /**
     * 设备号
     */
    private String deviceCode;

    /**
     * 在线状态（0：在线 1：离线）
     */
    private Integer onlineState;

    /**
     * 在岗状态（0：在岗 1：不在岗）
     */
    private Integer onguardState;

    /**
     * 在线时长
     */
    private Integer onlineTime;

    /**
     * 在线里程
     */
    private BigDecimal onlineMileage;

    /**
     * 作业时长
     */
    private Integer workTime;

    /**
     * 作业里程
     */
    private BigDecimal workMileage;

    /**
     * 速度
     */
    private Float speed;

    /**
     * 经度
     */
    private Float lng;

    /**
     * 纬度
     */
    private Float lat;

    /**
     * 墨卡托经度
     */
    private Float absX;

    /**
     * 墨卡托纬度
     */
    private Float absY;

    /**
     * 最近一次经度
     */
    private Float lastLong;

    /**
     * 最近一次纬度
     */
    private Float lastLat;

    /**
     * 最近一次墨卡托经度
     */
    private Float lastAbsX;

    /**
     * 最近一次墨卡托纬度
     */
    private Float lastAbsY;

    /**
     * GPS时间
     */
    private LocalDateTime gpsDate;


}
